home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1994 March
/
Internet Info CD-ROM (Walnut Creek) (March 1994).iso
/
inet
/
ietf
/
bgp
/
bgp-minutes-90july.txt
< prev
next >
Wrap
Text File
|
1993-02-17
|
6KB
|
142 lines
CURRENT_MEETING_REPORT_
Reported by Guy Almes/Rice
IWG Minutes
The most important agenda item was the review and approval of a MIB for
the management of agents that speak BGP. A second draft was provided in
advance by Steve Willis and served as the reference document for the
discussion. Among the key points of discussion:
o What action should be taken by an agent upon state transitions (as
defined by the finite automaton in the BGP protocol document)? We
agreed that SNMP traps would be defined for a subset of these
transitions and we agreed on the information to be provided upon
each such trap.
o What variables in the MIB could be eliminated or streamlined in the
interests of simplicity of definition and implementation? The
final MIB will reflect a significant reduction in the total number
of variables defined in the second draft.
o There were two tables in the second draft that describe the
attribute lists of routes. One table describes all received
routes, and the other describes those actually in use. We
tightened the description of just when entries in these tables
existed and what they would contain.
Steve took these decisions and used them to produce a revised document
Tuesday evening. This MIB will be used provisionally in our early use
of BGP version 2, and will be the MIB submitted when we propose
advancement of BGP to `Draft Internet Standard' status.
The rest of our time was spent discussing early experience implementing
and using BGP-2. Dennis Ferguson and Yakov Rekhter were among the early
implementors present, and Dennis Ferguson and Jessica Yu were among the
early users present. Among the items discussed were:
o Since the BGP-2 header is an odd number of bytes, implementors
should be careful of the C-language size of operator.
o In view of the overhead of processing the message and update
headers and the attribute lists of each BGP update message, the
inclusion of many routes per update message is an extremely
important efficiency concern.
o In BGP-3 we should seriously consider letting the `next hop'
attribute of an update message default to the IP address of the
speaker. This would not only simplify the implementation, but
would allow an identical update message to be sent to several peers
in even more cases than at present.
o Dennis reports a problem with the FSM in the case when two peers
try to connect to one another at the same time. This causes a `BGP
1
Transport connection open' event in the OpenSent state, which
causes both ends to disconnect and return to the Idle state, all
with no particular reason to think it won't happen again. An
improved FSM would fix this.
o Dennis reports the need for a default inter-AS metric attribute.
Without one, it is not clear how to compare an advertisement from
one peer with an explicit metric with an advertisement from another
peer with no metric.
o There was great appreciation for the lack of split horizon in
BGP-2. Since each update message contains a complete AS-level
path, there is no need for split horizon. Further, by having
speaker A advertise to speaker B the nets it gets to via speaker B
in a safe way, two significant advantages arise:
- assembly of update messages is considerably simplified by not
having the identity of the peer influence the update message.
For example, when A assembles update messages for B and C, it
can use the same update for both despite the fact that some of
the routes it is advertising may have been derived from B. In
many cases, particularly with IBGP, identical update messages
can be sent to several peers.
- the use of BGP-2 for monitoring inter-AS routing is
considerably improved, since a speaker learns more fully what
routes its peer uses. For example, when A advertises to B even
the routes A has derived from B, B learns that A is actually
using the advertised routes. This will allow useful sanity
checks.
o Similarly, the lack of need for having a Holddown period, as in
BGP-1, is taken by the implementors as a major improvement.
In view of the mild nature of the `problems' encountered by early
implementors, continued deployment of BGP-2 throughout the Internet
appears likely.
Due to a very strong overlap of IWG and NJM, we decided to cancel the
afternoon session which had been planned. We agreed that gaining
experience with the implementation and use of BGP-2 during the next
several months will be an important task for the IWG. At the Boulder
IETF meeting, we will need to review this experience with a view toward
moving BGP, with possible revisions, to the Draft Internet Standard
level.
Attendees
Guy Almes almes@rice.edu
Jeffrey Burgan jeff@nsipo.nasa.gov
Dino Farinacci dino@buckeye.esd.3com.com
Dennis Ferguson dennis@gw.ccie.utoronto.ca
Vince Fuller fuller@jessica.stanford.edu
Robert Hinden hinden@bbn.com
2
Dan Jordt danj@cac.washington.edu
Alex Koifman akoifman@bbn.com
Solomon Liou solomon%penril@uunet.uu.net
Dan Long long@bbn.com
Olivier Martin martin@cearn.cern.ch
Matt Mathis mathis@pele.psc.edu
Milo Medin medin@nsipo.nasa.gov
Philippe Park ppark@bbn.com
Yakov Rekhter yakov@ibm.com
Martha Steenstrup msteenst@bbn.com
Rudiger Volk rv@informatik.uni-dortmund.de
Steve Willis swillis@wellfleet.com
Robert Woodburn woody@saic.com
3